home *** CD-ROM | disk | FTP | other *** search
- /* header file for queue module */
-
- typedef struct _HQueue {
- struct _HQueue **previous;
- struct _HQueue **next;
- } HQueue, **HQHandle;
-
- typedef struct _PQueue {
- struct _PQueue *previous;
- struct _PQueue *next;
- } PQueue, *PQPtr;
-
- #define utHQueueNext(q,n) (((*(q))+(n))->next)
- #define utHQueuePrevious(q,n) (((*(q))+(n))->previous)
-
- #define utPQueueNext(q,n) (((q)+(n))->next)
- #define utPQueuePrevious(q,n) (((q)+(n))->previous)
-
- #include "utqueue.h"
-